草庐IT

Gradle 构建

全部标签

windows - gmake 使用 sh.exe 导致构建错误

当sh.exe不在路径上时,我有一个在Windows系统上工作的生成文件。但是当sh.exe在Windows路径上时,它会因错误而停止。显然,sh.exe无法处理混合了/和\的路径,例如:cc$CFLAGS)C:\a\b/c/d/myfile.c它会产生以下错误Fatalerror:couldnotopensourcefile"c:ab/c/d/myfile.c"由于我无法更改makefile(它是由某些应用程序自动生成的),我如何才能强制gmake不使用sh.exe或强制sh.exe接受此类文件? 最佳答案 试试gmakeSHEL

c++ - win7 64 位上的正则表达式构建错误

我在VS2008和Windows764位上遇到了这两个构建错误:errorLNK2019:unresolvedexternalsymbol"__declspec(dllimport)void__cdeclstd::tr1::_Xbad(enumstd::tr1::regex_constants::error_type)"(__imp_?_Xbad@tr1@std@@YAXW4error_type@regex_constants@12@@Z)referencedinfunction"public:staticunsigned__int64__cdeclstd::tr1::_Regex_t

windows - 尝试构建时无法识别 Cordova FirefoxOS 构建文件夹

操作系统/环境:Windows7Ultimatex64;cordovacli版本3.3.1-0.1.2问题:在命令shell中运行cordovabuild时,我收到以下错误:错误:构建firefoxos项目时出错。'Z:\MobileDev\hello\platforms\firefoxos\cordova\build'不是内部或外部命令,也不是可运行的程序或批处理文件。(有关详细错误,请参见此处:http://pastebin.com/bL9QpB2v)我使用Windows资源管理器查看目录Z:\MobileDev\hello\platforms\firefoxos\cordova\

windows - 构建 berkeley db 4.8.30 时出错

$make./libtool--mode=compilegcc-c-I.-I../dist/..-O3../dist/../rep/rep_auto.clibtool:compile:gcc-c-I.-I../dist/..-O3../dist/../rep/rep_auto.c-DDLL_EXPORT-DPIC-o.libs/rep_auto.oInfileincludedfrom../dist/../rep/rep_auto.c:3:0:./db_config.h:600:19:error:twoormoredatatypesindeclarationspecifiers#defi

c++ - 预编译 header 是否可以比干净构建的经典包含慢?

我正在开发一个带有预编译header(stdafx.h、指令Use、指令Create)的visualstudio项目。除了几乎一直使用的外部头文件外,stdafx.h中还有50多个来自项目本身的头文件。我想知道如果没有预编译header,干净的构建会变慢还是变快。不幸的是,要尝试我将不得不大量修改整个项目(我最终会这样做,因为耦合是一个问题)。 最佳答案 如果在项目中多次使用pch中的header,则预编译header构建会更快。由于该header仅编译一次,因此它不会比一遍又一遍地编译包含的header慢。pch的最大缺点是它们隐

java - 如何在 ant 文件调用批处理文件时构建失败,该批处理文件调用 ant 文件

这就是我想要做的。我有一个ant文件,它调用一个.batch文件,该文件调用一个ant文件来构建一个组件。如果组件构建失败,我希望主ant文件构建失败。主ant文件批处理文件if"%1"=="run"callant-buildfilebuild.xmltest构建组件ant文件目前,每当我执行主要的ant文件时,都会调用.batch文件,并且会调用另一个构建失败的ant文件。但是主要的Ant构建仍然成功。有没有办法让.batch文件将失败/成功返回到主ant文件?我不能直接从主ant文件调用第二个ant文件。我也不能将代码从第二个ant文件传输到主ant文件。

windows - 在 Jenkins 中远程触发构建

我试图通过在我的提交Hook中使用这个URL来触发我的Jenkins项目curlhttp://jenkins_server/job/job_name/build?token=TOKEN并且没有被触发。但是,当我在网络浏览器中输入此URL时,它会触发我的构建。当我在命令提示符下尝试时,出现错误Error404StatusCode:404Exception:Stacktrace:(none)GeneratedbyWinstoneServletEnginev0.9.10atTueApr2216:57:38CEST2014谁能告诉我我做错了什么?? 最佳答案

c++ - 从源代码构建的 Clang 编译 C 但不编译 C++ 代码

我最近在Windows上编译了clang(主机:x86_64-pc-windows64;编译器:i686-pc-mingw32;目标:i686-pc-mingw32)。可以找到CMakeCache(用于配置):here我的问题是,虽然clang工作正常(对于C),但clang++(对于C++)将“成功”编译和链接,但生成的程序本身不会运行并将退出并返回错误代码1。下面是示例(哦-我的-zsh):➜bincattest.c#includeintmain(){printf("HelloWorld!\n");return0;}➜bincattest.cpp#includeintmain(){

windows - DMD:对链接和构建的误解

我正在尝试在Windows中使用DMD编译器本身(没有IDE)构建一个项目。而且我发现自己几乎无法意识到有关链接的某些时刻。通常IDE会为我做这件事。我的项目结构project├──bin|├──exemple.obj|└──exemple.exe└──src├──a|└──b.d└──exemple.d示例.dimporta.b;voidmain(){Bobg=newB();}b.dmodulea.b;classB{privateinti;publicthis(){i=0;}publicvoidact(){i++;}}一开始好像用命令搭建很简单:cdC:\path\to\my\pro

python - 构建 Lupa 时出错(可能是 pkg-config 的问题)

我正在尝试编译lupa在Windows764位上,我已经安装了所有依赖项(包括LuaJIT2和Lua5.2)。但是当我尝试安装时,出现了这个错误:RuntimeError:NeitherLuaJIT2norLua5.1werefound,pleaseinstallthelibraryanditsdevelopmentpackages,orputalocalbuildintothelupamaindirectory(orpass'--no-luajit'option)这也让我感到困惑,因为它检查Lua5.2和5.1,但提示我没有5.1。Checkingforinstalledlua5.2